: a wide cloth adhesive tape originally designed for sealing joints in heating or air-conditioning ducts
Love words? Need even more definitions?
Merriam-Webster unabridged
Share